IoT Device Management

  • A singleton class for performing all the workflows related to IoT devices.

    Declaration

    Swift

    @objc
    public class IoTDeviceManager : NSObject
  • An IoT device model.

    Declaration

    Swift

    @objc
    public final class IoTDevice : NSObject, APIModel, PersistableObject
  • The Message representing an invitation or request for access to an IoT device.

    Declaration

    Swift

    @objc
    public class Message : NSObject, APIModel
  • IoT device types.

    Declaration

    Swift

    @objc
    public enum IOTType : Int, StringConvertibleEnum
  • The purpose of the message.

    Declaration

    Swift

    @objc
    public enum MessagePurpose : Int, StringConvertibleEnum
  • Message status.

    Declaration

    Swift

    @objc
    public enum MessageStatus : Int, StringConvertibleEnum
  • A class representing a User Role.

    Declaration

    Swift

    @objc
    public enum UserRole : Int, StringConvertibleEnum, Codable